const HOST = {
  dev: {
    domain: "https://school.thisforyou.cn:1443",
    prefix: "/dev-api",
    // #ifdef H5
    appId: "wx906ea56c91e3446a",
    // #endif
    // #ifdef MP
    appId: "wxcd113a8cd3d6d4ab"
    // #endif
  },
  dev_prd: {
    domain: "https://dev.campus.noseenogo.online",
    prefix: "/dev-api",
    // #ifdef H5
    appId: "wx906ea56c91e3446a",
    // #endif
    // #ifdef MP
    appId: "wxcd113a8cd3d6d4ab"
    // #endif
  },
  prod: {
    domain: "https://campus.noseenogo.online",
    prefix: "/prod-api",
    // #ifdef H5
    appId: "wx906ea56c91e3446a",
    // #endif
    // #ifdef MP
    appId: "wxcd113a8cd3d6d4ab"
    // #endif
  },
  prod_test: {
    domain: "https://test.campus.noseenogo.online",
    prefix: "/prod-api",
    tenantId: '738948',
    // #ifdef H5
    appId: "wx906ea56c91e3446a",
    // #endif
    // #ifdef MP
    appId: "wxcd113a8cd3d6d4ab"
    // #endif
  },
  active: 'dev_prd'
}

let BASE_CONFIG = {
  // #ifdef H5
  domain: HOST[HOST.active].prefix,
  // #endif

  // #ifdef MP
  domain: HOST[HOST.active].domain + HOST[HOST.active].prefix,
  // #endif

  tenantId: HOST[HOST.active].tenantId || '10000',   // 租户ID
  mchId: '1703166210',   // 商户ID
  active: HOST.active,   // 商户ID
  appId: HOST[HOST.active].appId, // 小程序APPID
  H5WebHost: HOST[HOST.active].domain, // 小程序APPID
  clientType: 'H5', // 来源端 H5=手机网站，MA=小程序端
  // 来源端 chatType=ORDER/CUSTOMER
  websocketUrl: 'wss://' + HOST[HOST.active].domain
      + '/websocket/chat/{userId}/{refId}/{chatType}/{tenantId}',
  LoginType: {
    // 公众号静默授权登录
    MpAuth: 21,
    // 小程序静默授权登录
    MaAuth: 22,
    // 账号密码登录
    UNAME_PASS: 4,
  }
}
// open -n /Applications/Google\ Chrome.app/ --args --disable-web-security  --user-data-dir=/Users/liyj/MyChromeDevUserData
module.exports = {
  BASE_CONFIG: BASE_CONFIG,
  // 请求域名 格式： https://您的域名
  HTTP_REQUEST_URL: BASE_CONFIG.domain,

  HEADER: {
    'content-type': 'application/json',

    // #ifdef MP
    'app-id': BASE_CONFIG.appId,
    // #endif

    'tenant-id': BASE_CONFIG.tenantId,

    // #ifdef H5
    'client-type': 'H5',
    // #endif

    // #ifdef MP
    'client-type': 'MA',
    // #endif
  },

  HEADERPARAMS: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  // 回话密钥名称 请勿修改此配置
  TOKENNAME: 'Authorization',

  // 缓存时间 0 永久
  EXPIRE: 0,

  //分页最多显示条数
  LIMIT: 15
};
